self-elevation platform - Turkish English Dictionary